package com.heba.bean.diary;

import java.io.Serializable;
import java.util.List;

/**
 * 日記上傳圖片實體類
 * <p>
 * Created by jason on 2020/2/12.
 */
public class ItemUploadPhotoObject implements Serializable {

    public static final String TYPE_PICTURE = "TYPE_PICTURE";    //显示图片

    public static final String TYPE_VIDEO = "TYPE_VIDEO";     //显示视频

    public static final int SHOW_IMAGE_PATH = 1;   //顯示上傳圖片地址

    public static final int SHOW_IMAGE_ICON = 2;  //顯示上傳icon

    private String Type = TYPE_PICTURE;    //用于判断是图片还是视频

    private int ImageType;   //判斷是顯示圖片還是顯示上傳icon

    private String VideoPath;       //视频本地地址

    private String PhotoPath;       //图片本地地址

    private String UploadPath;      //压缩后的图片本地地址

    private String PhotoUrl;      //图片上传到成功返回的url

    private String VideoUrl = "";     //视频上传成功返回的url

    private int ImageWidth;   //图片的实际宽度

    private int ImageHeight;   //图片的实际高度

    private int ViewWidth;   //控件的宽度

    private int ViewHeight;   //控件的高度

    private float Scale;  //图片 高度:宽度 的比例

    private ItemImageTagObject imageTagObject;    //标记的用户的实体类

    private List<ItemImageTagObject> imageTagObjectList;   //标记用户的集合

    public String getVideoPath() {
        return VideoPath;
    }

    public void setVideoPath(String videoPath) {
        VideoPath = videoPath;
    }

    public String getPhotoPath() {
        return PhotoPath;
    }

    public void setPhotoPath(String photoPath) {
        PhotoPath = photoPath;
    }

    public String getUploadPath() {
        return UploadPath;
    }

    public void setUploadPath(String uploadPath) {
        UploadPath = uploadPath;
    }

    public String getPhotoUrl() {
        return PhotoUrl;
    }

    public void setPhotoUrl(String photoUrl) {
        PhotoUrl = photoUrl;
    }

    public String getVideoUrl() {
        return VideoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        VideoUrl = videoUrl;
    }

    public int getImageType() {
        return ImageType;
    }

    public void setImageType(int imageType) {
        ImageType = imageType;
    }

    public String getType() {
        return Type;
    }

    public void setType(String type) {
        Type = type;
    }

    public int getImageWidth() {
        return ImageWidth;
    }

    public void setImageWidth(int imageWidth) {
        ImageWidth = imageWidth;
    }

    public int getImageHeight() {
        return ImageHeight;
    }

    public void setImageHeight(int imageHeight) {
        ImageHeight = imageHeight;
    }

    public int getViewWidth() {
        return ViewWidth;
    }

    public void setViewWidth(int viewWidth) {
        ViewWidth = viewWidth;
    }

    public int getViewHeight() {
        return ViewHeight;
    }

    public void setViewHeight(int viewHeight) {
        ViewHeight = viewHeight;
    }

    public float getScale() {
        return Scale;
    }

    public void setScale(float scale) {
        Scale = scale;
    }

    public ItemImageTagObject getImageTagObject() {
        return imageTagObject;
    }

    public void setImageTagObject(ItemImageTagObject imageTagObject) {
        this.imageTagObject = imageTagObject;
    }

    public List<ItemImageTagObject> getImageTagObjectList() {
        return imageTagObjectList;
    }

    public void setImageTagObjectList(List<ItemImageTagObject> imageTagObjectList) {
        this.imageTagObjectList = imageTagObjectList;
    }
}

